#menu {
	Z-INDEX: 100; POSITION: relative; WIDTH:1200px; HEIGHT:45px; 
}
#menu UL {
	FLOAT: left;
}
#menu UL LI {
	POSITION: relative;
	DISPLAY: inline;
	FLOAT: left;
	font-size:15px; WIDTH:149px;
}
#menu UL LI.dg{
	width:1px;
	height:45px;
	float:left;

}
#menu UL LI A {
TEXT-ALIGN: center; DISPLAY: block;  line-height:45px; color:#333; transition:250ms; -webkit-transition: all 250ms; -moz-transition: all 250ms; -o-transition: all 250ms;
}
#menu UL LI .change {
	background-color:rgba(238,238,238,0.3);
	TEXT-DECORATION: none; 
	color:#ff6600;
	
}

#menu UL LI A:hover {
	background-color:rgba(238,238,238,0.3););
	TEXT-DECORATION: none; 
	color:#ff6600;
}
#menu UL LI a.sec {
	background-color:rgba(238,238,238,0.3);
	TEXT-DECORATION: none; 
	color:#ff6600;
}
#menu UL LI OL {
	POSITION: absolute;
	WIDTH:149px;
	DISPLAY: none;
	COLOR: #333;
	MARGIN-LEFT: 0px;
	left:0px;
background-color:#fff;box-shadow: 0px 0px 4px #ddd;-webkit-box-shadow:0px 0px 4px #ddd;-moz-box-shadow: 0px 0px 4px #ddd;}

#menu UL LI OL LI {
	DISPLAY: block; FLOAT: none; background-image:none; font-weight:normal; font-size:13px;padding:0px;
	margin:0px; text-align:center;WIDTH:149px;
}#menu UL LI OL LI A { text-align:center;
	DISPLAY: block;
	overflow:hidden;
	COLOR:#333;
	padding-top:5px; padding-bottom:5px;
	LINE-HEIGHT: 22px;
	border-bottom:#ddd solid 1px;
	margin:0px;
}
#menu UL LI OL LI A:hover {
	color:#ff6600;
	border-bottom:#ddd solid 1px; background-color:#f9f9f9;

}



#menu UL LI OL.cp{	POSITION: absolute;
	WIDTH:1170px;
	DISPLAY: none;
	COLOR: #fff;
	MARGIN-LEFT: 0px;
	padding:15px;
	left:0px;
background-color:#fff;box-shadow: 0px -1px 4px #ddd;-webkit-box-shadow:0px -1px 4px #ddd;-moz-box-shadow: 0px -1px 4px #ddd; border-bottom:#ddd solid 1px;}
#menu UL LI OL.cp li{ width:158px; float:left; padding-right:10px; overflow:hidden;}
#menu UL LI OL.cp li.r{ float:right; padding:0px;}
#menu UL LI OL.cp li img{ width:158px; height:95px; border:0px;}
#menu UL LI OL.cp li h1{ width:158px; float:left; text-align:left; height:35px; overflow:hidden;  line-height:35px; font-weight:normal; margin-bottom:2px;}
#menu UL LI OL.cp li h1 A{ display:block; color:#333; background-image:none;border-bottom:#ddd dotted 1px; text-align:left; padding-left:10px; font-size:15px;	TEXT-OVERFLOW: ellipsis;WHITE-SPACE: nowrap;OVERFLOW: hidden; }
#menu UL LI OL.cp li h1 A:hover{ background-image:none; color:#ff6600;background-color:#fff;}
#menu UL LI OL.cp li p{
	width:158px;
	float:left;
	font-size:14px;
	overflow:hidden; height:100px; overflow:hidden; line-height:20px; font-size:12px; color:#555; text-align:left;

}
#menu UL LI OL.cp li p A{ font-size:13px; padding:0px; line-height:25px; height:25px; overflow:hidden;	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;	color:#666;text-align:left; border-bottom:0px;}
#menu UL LI OL LI p  A:hover {
color:#ff6600;
	 background-image:none; background-color:#fff;
}
#menu UL LI OL.left1{ left:-150px;}
#menu UL LI OL.left2{ left:-900px;}
.clear{ clear:both;}